package com.shoesmail.service;

import com.shoesmail.domain.query.user.UserLoginQuery;
import com.shoesmail.domain.query.user.UserRegisterQuery;
import com.shoesmail.domain.vo.JsonResultVo;
import com.shoesmail.domain.vo.user.UserRegisterVo;

public interface UserLoginService {

    JsonResultVo<Boolean> sendEmailCode(String email);

    JsonResultVo<UserRegisterVo> register(UserRegisterQuery userRegisterQuery);

    JsonResultVo<UserRegisterVo> login(UserLoginQuery userLoginQuery);
}
